Big Huge Thesaurus

antiviral drug

noun